package com.ruoyi.spicfz.service;

import com.ruoyi.spicfz.domain.Executives;

import java.util.List;

/**
 * 高管信息Service接口
 * 
 * @author ruoyi
 * @date 2021-09-02
 */
public interface IExecutivesService 
{
    /**
     * 查询高管信息
     * 
     * @param executiveId 高管信息ID
     * @return 高管信息
     */
    public Executives selectExecutivesById(Long executiveId);

    /**
     * 查询高管信息列表
     * 
     * @param executives 高管信息
     * @return 高管信息集合
     */
    public List<Executives> selectExecutivesList(Executives executives);

    /**
     * 新增高管信息
     * 
     * @param executives 高管信息
     * @return 结果
     */
    public int insertExecutives(Executives executives);

    /**
     * 修改高管信息
     * 
     * @param executives 高管信息
     * @return 结果
     */
    public int updateExecutives(Executives executives);

    /**
     * 批量删除高管信息
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    public int deleteExecutivesByIds(String ids);

    /**
     * 删除高管信息信息
     * 
     * @param executiveId 高管信息ID
     * @return 结果
     */
    public int deleteExecutivesById(Long executiveId);
}
